磁盤(pán)陣列,有"數(shù)塊獨(dú)立磁盤(pán)構(gòu)成具有冗余能力的陣列”之意。
磁盤(pán)陣列是由很多塊獨(dú)立的磁盤(pán),組合成一個(gè)容量巨大的磁盤(pán)組,利用個(gè)別磁盤(pán)提供數(shù)據(jù)所產(chǎn)生加成效果提升整個(gè)磁盤(pán)系統(tǒng)效能。利用這項(xiàng)技術(shù),將數(shù)據(jù)切割成許多區(qū)段,分別存放在各個(gè)硬盤(pán)上。
磁盤(pán)陣列還能利用同位檢查的觀(guān)念,當(dāng)數(shù)組中任意一個(gè)硬盤(pán)發(fā)生故障時(shí),仍可讀出數(shù)據(jù)。在數(shù)據(jù)重構(gòu)時(shí),可將數(shù)據(jù)經(jīng)計(jì)算后重新置入新硬盤(pán)中。?
磁盤(pán)陣列可以提高傳輸速率。RAID通過(guò)在多個(gè)磁盤(pán)上同時(shí)存儲(chǔ)和讀取數(shù)據(jù)來(lái)大幅提高存儲(chǔ)系統(tǒng)的數(shù)據(jù)吞吐量(Throughput)。在RAID中,可以讓很多磁盤(pán)驅(qū)動(dòng)器同時(shí)傳輸數(shù)據(jù),而這些磁盤(pán)驅(qū)動(dòng)器在邏輯上又是一個(gè)磁盤(pán)驅(qū)動(dòng)器,所以使用RAID可以達(dá)到單個(gè)磁盤(pán)驅(qū)動(dòng)器幾倍、幾十倍甚至上百倍的速率。這也是RAID最初想要解決的問(wèn)題。因?yàn)楫?dāng)時(shí)CPU的速度增長(zhǎng)很快,而磁盤(pán)驅(qū)動(dòng)器的數(shù)據(jù)傳輸速率無(wú)法大幅提高,所以需要有一種方案解決二者之間的矛盾。RAID最后成功了。?
通過(guò)數(shù)據(jù)校驗(yàn)提供容錯(cuò)功能。普通磁盤(pán)驅(qū)動(dòng)器無(wú)法提供容錯(cuò)功能,如果不包括寫(xiě)在磁盤(pán)上的CRC(循環(huán)冗余校驗(yàn))碼的話(huà)。RAID容錯(cuò)是建立在每個(gè)磁盤(pán)驅(qū)動(dòng)器的硬件容錯(cuò)功能之上的,所以它提供更高的安全性。在很多RAID模式中都有較為完備的相互校驗(yàn)/恢復(fù)的措施,甚至是直接相互的鏡像備份,從而大大提高了RAID系統(tǒng)的容錯(cuò)度,提高了系統(tǒng)的穩(wěn)定冗余性。
?